package com.liveinstars.api.dto;

import lombok.Data;
import lombok.experimental.Accessors;

@Data
@Accessors(chain = true)
public class ActivityDto {

    private static final long serialVersionUID = 1L;

    private Integer id;


    /**
     * 活动开始时间 格式 yyyy-MM-dd HH:mm:ss
     */
    private Integer startTime;

    /**
     * 活动结束时间 格式 yyyy-MM-dd HH:mm:ss
     */
    private Integer endTime;

    /**
     * 截止时间 格式 yyyy-MM-dd HH:mm:ss
     */
    private Integer deadline;

    /**
     * 活动内容类型
     */
    private Integer type;

    /**
     * 活动状态
     */
    private Integer status;

    /**
     * 活动创建时间 格式 yyyy-MM-dd HH:mm:ss
     */
    private Integer createTime;

    /**
     * 活动更新时间 格式 yyyy-MM-dd HH:mm:ss
     */
    private Integer updateTime;

    /**
     * 标题
     */
    private String aim;

    /**
     * 活动底图
     */
    private String logo;

    /**
     * 地址
     */
    private String address;

    private Integer limitPeople;

    /**
     * 经纬度定位
     */
    private String location;

    private Integer groupId;

    /**
     * 小圈id
     */
    private Integer smallGroupId;

    private Integer userId;

    /**
     * 形式，如研讨会，招募活动
     */
    private Integer form;

    private Integer costType;

    private String cost;

    /**
     * 是否通过审核
     */
    private Integer checked;

    /**
     * 是否需要审核后才能加入
     */
    private Integer needcheck;

    /**
     * 通知配置如 1|2|3|4
1 活动开始时通知成员
2 活动创建时通知兴趣圈
3 活动创建时通知小圈
4 创建时通知好友
     */
    private String notifyConfig;

    private Integer likenum;

    private Integer collectnum;

    /**
     * 是否有课件
     */
    private Integer hasCoursefile;

    private Integer looknum;

    /**
     * 是否有加入问题
     */
    private Integer hasCheckquestion;

    private Integer isOnline;

    private Integer companyId;


}
